mentally and physically slow person - Alemán Inglés Diccionario